在第一篇文章有說到:
React的運作
把整個畫面拆成一個個元件(Component)來建構,再把它們組合起來變成完整的頁面,更有效率且維護地建造互動式網頁介面
這篇文章主要介紹 Component 的功能
例如:
function MyComponent() {
return <h1>Hello World</h1>;
}
React 團隊建議新專案優先使用 Function Component 搭配 Hook,因為它語法更簡單,也能取代大多數 Class Component 的需求
讓使用者能在 Function Component 裡面使用 state(狀態)或是 lifecycle(生命週期)功能,也讓程式碼更容易拆分以及重複使用
在Function Component裡,主要用 useEffect 這個 Hook 來處理
在 React 中,Component 是 UI 的基本組成單位